﻿namespace Sustainalytics.Events.Service
{
    public enum EventsErrorCodes
    {
        /*EventUniqueIdError = 6000,
        EventUniqueNameError = 6001,
        EventNotFoundError = 6002,*/


        InvalidRequestFormat = 6000,

        EventsListOptions_FailedValidation = 6001,

        EventsListOptions_InvalidPropertyName = 6002,

        EventsListOptions_InvalidTake = 6003,
        EventsListOptions_InvalidSkip = 6004,


        Events_EventNotValid = 6019,
        Events_EventNotValid_NullEvent = 6020,
        Events_EventNotValid_NameNullOrEmpty = 6021,
        Events_EventNotValid_NameLength = 6022,
        Events_EventNotValid_BodyNullOrEmpty = 6023,
        Events_EventNotValid_LocationNullOrEmpty = 6024,
        Events_EventNotValid_PresenterLength = 6025,
        Events_EventNotValid_LocationLength = 6026,

        Events_EventNotFound = 6030,
        Events_Update_Published_Event = 6031,


        /*Events_PublishNonDraftEvents = 2050,
        Events_EventIsNull = 2051,
        Events_EventNotValid = 2052,
        
        Events_EventNotValid_NameLength = 2054,
        Events_DoesNotExist = 2055,
        Events_NotValid_DateCreated = 2056,
        Events_EventNotValid_UnpublishedDate = 2057,
        Events_EventNotValid_BodyNullOrEmpty = 2058,
        Events_EventLocationNotValid = 2059,*/
        

    }
}
